#define NumberOfStimuli 10

#define IMM_0 14

#define LEN_0 0

#define IMM_1 21

#define LEN_1 6

#define IMM_2 22

#define LEN_2 10

#define IMM_3 10

#define LEN_3 10

#define IMM_4 11

#define LEN_4 14

#define IMM_5 4

#define LEN_5 18

#define IMM_6 21

#define LEN_6 7

#define IMM_7 6

#define LEN_7 25

#define IMM_8 19

#define LEN_8 9

#define IMM_9 25

#define LEN_9 5

unsigned int op_a[] = {
0x3B27BC2F,
0xFB9F721B,
0xBEFD4107,
0x49777447,
0xF044E3AA,
0x19F1A07D,
0x2F411CA5,
0xBCCC9841,
0xE41DBF38,
0x43BAC32B,
};

unsigned int op_c[] = {
0x6530D3D2,
0xA35EF3A4,
0xF497F0EA,
0x23D2F9EB,
0x233E68F2,
0x87877F00,
0xDBD0CCDB,
0xD7DE6B2B,
0xA9BC76CA,
0x9B1CBD5F,
};

unsigned int res_bset[] = {
0x3B27BC2F,
0xFFFF721B,
0xFFFD4107,
0x497FFC47,
0xF1FFFBAA,
0x19FFFFFD,
0x2FE11CA5,
0xFFFFFFC1,
0xEFFDBF38,
0x7FBAC32B,
};

unsigned int res_bclr[] = {
0x3B27BC2F,
0xF81F721B,
0x003D4107,
0x49700047,
0xF00003AA,
0x19C0000D,
0x20011CA5,
0x80000001,
0xE005BF38,
0x41BAC32B,
};

unsigned int res_bextract[] = {
0x00000000,
0x0000001C,
0xFFFFFEFB,
0x000001DD,
0x0000089C,
0xFFFF1A07,
0xFFFFFFFA,
0x00F33261,
0x00000083,
0x00000001,
};

unsigned int res_bextractu[] = {
0x00000000,
0x0000001C,
0x000002FB,
0x000001DD,
0x0000089C,
0x00031A07,
0x0000007A,
0x00F33261,
0x00000083,
0x00000001,
};

unsigned int res_binsert[] = {
0x6530D3D2,
0xA37EF3A4,
0x41D7F0EA,
0x23D11DEB,
0x231D50F2,
0x879A07D0,
0xD4B0CCDB,
0xB326106B,
0xA9C476CA,
0x971CBD5F,
};

unsigned int op_a_reg[] = {
0xB6C4A761,
0x4F4773EB,
0x72B47DBE,
0x2C24A48D,
0x47F3AE96,
0xDAD2B0DE,
0x7554ED0D,
0xD5BE817E,
0x7E951F79,
0xEB8B3B0F,
};

unsigned int op_b_reg[] = {
0x0000004B,
0x000000A8,
0x0000004B,
0x00000324,
0x000000B4,
0x00000003,
0x0000026B,
0x0000007C,
0x00000026,
0x000000F0,
};

unsigned int op_c_reg[] = {
0xEDAA718B,
0x9DCC2537,
0x07D27763,
0x927263C9,
0x4D4BCC70,
0x718FFD9E,
0x2C70561D,
0xC467584E,
0x067CE365,
0xE999DA91,
};

unsigned int res_bset_reg[] = {
0xB6C4BF61,
0x4F477FEB,
0x72B47DBE,
0x3FFFFFFD,
0x47F3AE96,
0xDAD2B0DE,
0x7FFFFD0D,
0xF5BE817E,
0x7E951FF9,
0xEBFF3B0F,
};

unsigned int res_bclr_reg[] = {
0xB6C48761,
0x4F4740EB,
0x72B445BE,
0x0000000D,
0x4403AE96,
0xDAD2B0D6,
0x0000050D,
0x05BE817E,
0x7E951F39,
0xEB003B0F,
};

unsigned int res_bextract_reg[] = {
0xFFFFFFFC,
0xFFFFFFF3,
0xFFFFFFFF,
0xFEC24A48,
0xFFFFFFFF,
0xFFFFFFFF,
0xFFFEAA9D,
0xFFFFFFFD,
0x00000001,
0xFFFFFF8B,
};

unsigned int res_bextractu_reg[] = {
0x00000004,
0x00000033,
0x00000007,
0x02C24A48,
0x0000003F,
0x00000001,
0x000EAA9D,
0x0000000D,
0x00000001,
0x0000008B,
};

unsigned int res_binsert_reg[] = {
0xEDAA498B,
0x9DCC2B37,
0x07D27763,
0x824A48D9,
0x4D6BCC70,
0x718FFD96,
0x27686E1D,
0xE467584E,
0x067CE365,
0xE90FDA91,
};

